package com.fastloan.mgt.verify.service;

import com.fastloan.mgt.verify.model.personbank.PersonBankParam;
import com.fastloan.mgt.verify.model.personbank.VerifyCode;
import com.kawins.result.ResultTo;

/**
 * @author yanwe
 * createTime 2017-12-2017/12/15 18:37
 */
public interface PersonBankVerifyService {

    /**
     * 获取人行验证码
     * @return
     */
    VerifyCode getVerifyCode();

    /**
     * 进入人行流程
     *
     * @param processId 流程id
     */
    void personBankVerifyProcess(String processId);

    /**
     * 人行验证
     *
     * @param applicationId 进件id
     * @param personBankParam 验证参数
     * @return 结果
     */
    ResultTo personBankVerify(String applicationId, PersonBankParam personBankParam);
}
